/*
 * @Author: Wanghuahuaa 1561504951@qq.com
 * @Date: 2024-09-26 15:19:19
 * @LastEditors: Wanghuahuaa
 * @LastEditTime: 2024-10-22 20:07:15
 * @Description:
 */
const GCFX_APIS: IGCFX_APIS = {
  // 查询条件设置
  getQueryCriteriaList: "QuerySettings/GetList",
  getAppSubsetList: "IDSubset/GetList",
  getFeatureDefineTree: "IndicatorsDictionary/GetTzxTree",
  getFeatureDefineList: "IndicatorsDictionary/GetFeatureDefineList",
  getFormatSubsetList: "QuerySettings/GetFormatSubsetData",
  getStagingTableFieldList: "TempTable/GetList",
  editQueryCriteria: "QuerySettings/SaveData",
  deleteQueryCriteria: "QuerySettings/DeleteData",

  // 上传信息设置
  getProUploadSettingList: "ProjectUploadSettings/GetList", // 获取设置列表
  editUploadSetting: "ProjectUploadSettings/SaveData", // 编辑设置项
  delUploadSetting: "ProjectUploadSettings/DeleteData", // 删除设置项
  getProOverviewList: "IndicatorsDictionary/GetProProfileList", // 获取项目概况列表

  // region 数据查询
  getQueryCriteria: "IndicatorQuery/GetQueryCriteria", // 获取高级筛选查询条件

  //案例工程库
  getCaseEngineer: "IndicatorQuery/GetProjectList", // 获取工程列表
  getProCategory: "IndicatorQuery/GetChartData", // 获取工程类别(顶层)(卡片及echarts筛选数据)

  // 单位指标库
  getUnitIndicatorList: "IndicatorQuery/GetUnitIndexList", // 获取列表
  getUnitIndicatorDetailList: "IndicatorQuery/GetUnitIndexDetails", // 获取详情页列表
  getIndexQueryCriteria: "ProjectDataQuery/GetUnitZbSearch", // 获取指标高级筛选查询条件(私有云没有这个 生物城有)

  // 清单单价库(综合单价库)
  getListUnitPriceList: "IndicatorQuery/GetCompositePrice", // 获取列表
  getListUnitPriceDetail: "IndicatorQuery/GetCompositePriceDetials", // 获取详情弹窗内表格数据
  getListUnitPriceDetailInfo: "IndicatorQuery/GetCompositePriceDetialsInfo", // 获取清单组价构成和所在项目信息

  // 价表材价库
  editMaterialPriceListType: "EnterpriseMakings/AddType", // 编辑价表分类
  delMaterialPriceListType: "EnterpriseMakings/DeleteType", // 删除价表分类
  moveMaterialPriceListType: "EnterpriseMakings/MoveType", // 移动价表分类
  getMaterialPriceListTypeList: "EnterpriseMakings/GetTypeList", //获取价表分类列表
  editMaterialPriceList: "EnterpriseMakings/EditMakingPrice", // 编辑价表
  delMaterialPriceList: "EnterpriseMakings/DelMakingPriceIndexs", // 删除价表
  getMaterialPriceListData: "EnterpriseMakings/GetMakingsPriceTables", //获取价表列表数据
  editPriceListMaterialDetail: "EnterpriseMakings/EditMakingsDetail", // 编辑价表材料
  importPriceListMaterial: "EnterpriseMakings/InsertMakingsSheetDetail", // 导入价表材料
  getPriceListMaterials: "EnterpriseMakings/GetMakingsDetail", // 获取价表材料列表
  delRepeatPriceListMaterial: "EnterpriseMakings/DelMakingsRepeat", // 材价明细删除重复数据
  delPriceListMaterial: "EnterpriseMakings/DeleteMakingsDetail", // 删除价表材料
  exportPriceListMaterial: "EnterpriseMakings/ExportMakingsPrice", // 导出材价表格
  editMaterialQueryPriceInfo: "SynthesizeMateriaPrice/SaveEnquiryInfo", // 提交询价信息(附件、说明)
  materialSaveExcelData: "EnterpriseMakings/SaveExcelData", // 保存导入材料数据
  materialGetExcelSheetData: "EnterpriseMakings/GetExcelSheetData", // 导入材料解析数据
  materialGetExcelSheetList: "EnterpriseMakings/GetExcelSheetList", // 导入材料工作表列表

  // 综合材价库
  getSynthesizeMateriaPriceDatas: "SynthesizeMateriaPrice/GetSynthesizeMateriaPriceDatas", // 获取综合材价库材料
  getProjectOrPriceTable: "SynthesizeMateriaPrice/GetProjectOrPriceTable", // 获取可入库的价表或工程信息
  getProjectOrPriceTableMaterial: "SynthesizeMateriaPrice/GetProjectOrPriceTableMaterial", // 获取案例工程或者价表材料数据
  getMaterialClassDatas: "SynthesizeMateriaPrice/GetMaterialClassDatas", // 获取综合材价库材料分类
  getMaterialTrendChartDatas: "SynthesizeMateriaPrice/GetMaterialTrendChartDatas", // 获取材料价格走势图数据
  getMaterialFileDatas: "SynthesizeMateriaPrice/GetMaterialFileDatas", //  获取材料询价附件数据
  materialStorage: "SynthesizeMateriaPrice/MaterialStorage", //  材料入库
  deleteSynthesizeMaterial: "SynthesizeMateriaPrice/DeleteMaterial", //  删除综合库材料
  moveSynthesizeMaterialGroup: "SynthesizeMateriaPrice/MoveMaterialGroup", // 移动分组
  updateSynthesizeMaterialJglx: "SynthesizeMateriaPrice/UpdateMaterial_jglx", // 修改临时数据的价表或工程材料价格类型
  deleteSynthesizeEnquiryInfo: "SynthesizeMateriaPrice/DeleteEnquiryInfo", // 删除附件
  editMaterialGroup: "SynthesizeMateriaPrice/EditMaterialGroup", // 编辑材料分组
  deleteMaterialGroup: "SynthesizeMateriaPrice/DeleteMaterialGroup", // 删除材料分组

  // 信息价
  getMaterialInfoPrice: "Xxj/GetSearchQk", // 获取工程信息价列表
  getBuildingCostList: "Xxj/UploadingZj", // 获取造价列表
  getCostAreaAndPeriodList: "Xxj/Uploading", // 获取造价地区、期刊列表
  getMaterialPriceProList: "Check/GetProjectList", // 获取项目列表
  getMaterialInfoPriceDesc: "Xxj/GetXxjSm", // 获取信息价说明
  editMaterialInfoPriceDesc: "Xxj/EditXxjSm", // 编辑信息价说明
  moveToInfoPriceRecycleBin: "Xxj/DeleteXxjMateria", // 信息价移入回收站
  getRecycleBinMaterialInfoPrice: "Xxj/GetRecycleBinList", // 信息价回收站列表数据
  moveOutInfoPriceRecycleBin: "Xxj/RestoreXxjMateria", // 信息价移出回收站

  // 工程价格库
  getMaterialPriceList: "IndicatorQuery/GetMaterialPrice",
  getMaterialPriceDetail: "IndicatorQuery/GetMaterialPriceDetials",

  // 设备及安装费查询
  getFacilityCostList: "IndicatorQuery/GetEquipmentInstallationCostsList", // 获取设备及安装费列表
  // endregion 数据查询

  // 工程内页
  // 项目概况(私有云 咨询平台 简易版)
  getPageProjectOverview: "IndicatorQuery/GetProjectOverview", // 项目概况(私有云 咨询平台 简易版)
  // 工程指标(案例工程复杂版)
  // getSubItemInfo: "ProjectKanban/GetProjectChiceInfo", // 获取子项工程信息
  getProSpecialty: "ProjectQuota/GetSpecialty", // 获取专业
  getProTechnology: "ProjectQuota/ProTechnology", // 获取工程技术指标数据
  getProTechnologyTotal: "ProjectQuota/ProTechnologyTotal", // 获取工程技术指标合计数据
  getProEconomics: "ProjectQuota/ProEconomics", // 工程经济指标-工程树
  getProEnIndexCostDetail: "ProjectQuota/ListDetail", //工程经济指标- 费用明细
  getMaterialsDetail: "ProjectQuota/MaterialsDetail", // 工料机指标 - 材料明细
  getMaterialMachine: "ProjectQuota/LabourKpi", // 工料机指标 - 工程树

  // 对比分析
  getCompareTargetList: "Contrast/GetTargetList", // 经济技术指标、主要材料指标 获取表格数据
  getXgxTargetTree: "Contrast/GetTreeList", // 相关性指标 获取左侧树形结构数据
  getXgxTargetList: "Contrast/GetXgxTargetList", // 相关性指标 获取右侧表格数据
  getCompareProjectList: "Contrast/GetProjectList", // 添加对比工程弹框 获取表格数据
  getCompareChoiceSub: "Contrast/ChoiceSub", // 工程树对应弹框、关联抽屉 获取树形结构数据

  // 工程数据
  getProTree: "ProjectDataInfo/GetTreeList", // 获取工程树
  getProPrepareInfo: "ProjectDataInfo/GetPreparationInformation", // 获取编制信息
  getProjectOverview: "ProjectDataInfo/GetProjectOverview", // 获取项目概况
  getProPrepareListDesc: "ProjectDataInfo/GetPreparationDescription", // 获取编制/清单说明
  getProBillingSettings: "ProjectDataInfo/GetBillingSettings", //获取项目计费设置
  getProBillingSettingDetail: "ProjectDataInfo/GetBillingSettingsDetails", //获取项目计费设置详情
  getProQuotationSummary: "ProjectDataInfo/GetQuotationSummary", //获取单项工程报价总表
  getThreeMaterialSummary: "ProjectDataInfo/GetThreeMaterialsSummary", //获取单项三材汇总
  getProConstructCostSummary: "ProjectDataInfo/GetConstructionCostSummary", // 工程造价汇总表
  getSubDivisionalList: "ProjectDataInfo/GetSubdivisionalList", //获取单位各项清单
  getProEquipmentAndInstallCost: "ProjectDataInfo/GetZcbEquipmentPurchase_InstallationCosts", // 设备购置及安装工程费
  getProEstimatedCostList: "ProjectDataInfo/GetZcbTentativeCost_Xmqd", // 暂估费用项目清单
  getProOtherCost: "ProjectDataInfo/GetZcbProjectOtherCosts", // 项目其他费用
  getProPrepareCost: "ProjectDataInfo/GetZcbProjectReserveCosts_Zlj", // 项目预备费（暂列金额）
  getEPCProjectTotal: "ProjectDataInfo/GetZcbProjectSummary", // 工程总承包项目汇总表
  getProCostSummary: "ProjectDataInfo/GetZcbConstructionCostSummary", // 工程费用汇总表
  getProBuildCostSummary: "ProjectDataInfo/GetZcbSummaryofConstructionCosts", // 建筑工程费用汇总表
  getProIndexPriceAdjustList: "ProjectDataInfo/GetZcbPriceIndexAdjustment", // 价格指数法调整表
  getProLaborPriceAdjustList: "ProjectDataInfo/GetZcbLaborPriceAdjustment", // 人工费价格信息费调整表
  getProMaterEquipPriceAdjustList: "ProjectDataInfo/GetZcbPrices_MaterialsAndEquipmentAdjustment", // 材料及设备价格信息费调整表
  getProEquipUseCostAdjustList: "ProjectDataInfo/GetZcbUsagefee_ConstructionMachineryAdjustment", // 施工机械使用费信息费调整表
  getItemBuildCostSummary: "ProjectDataInfo/GetZcbSummaryofConstructionCosts_dx", // 建筑工程费用汇总表(单项)
  getProComputationalCost: "ProjectDataInfo/GetComputationalCost", // 单位按实计算费用
  getProMaterialsSummary: "ProjectDataInfo/GetMaterialsSummary", // 单位工料机汇总
  getProUnitCostSummary: "ProjectDataInfo/GetCostSummary", // 单位费用汇总表
  getProEstimateInfo: "ProjectDataInfo/GetGsgcxx", // 概算工程信息表
  getProTotalEstimateInfo: "ProjectDataInfo/GetGsgczgs", // 工程总概算表
  getProBuildOtherCost: "ProjectDataInfo/GetGsgcjsqtf", // 工程建设其他费用
  getProComEstimateList: "ProjectDataInfo/GetGszhgs", // 综合概算表
  getProEquipmentCostSummary: "ProjectDataInfo/GetGssbgzf", // 设备购置费汇总
  getInPurchaseFacility: "ProjectDataInfo/GetGsgnsbcg", // 国内采购设备
  getOutPurchaseFacility: "ProjectDataInfo/GetGsgwsbcg", // 国外采购设备

  // 工程指标
  getProIndexHeadMenu: "ProjectIndex/GetHeadMenu", // 顶部tab数据
  getProIndexData: "ProjectIndex/GetIndexData", // 获取指标数据
  getProCollectionDetails: "ProjectIndex/GetCollectionDetails", // 获取归集明细
  getProMainEconomicIndicators: "ProjectIndex/GetMainEconomicIndicators", // 获取主要经济指标

  // 工程附件
  getProEnclosureList: "ProjectQuery/GetProjectAppendix",
  uploadProEnclosure: "ProjectUpload/UploadProjectAppendix",
  deleteProEnclosure: "ProjectUpload/DeleteProjectAppendix",

  // 工程解析
  analysisProjectOverview: "ProjectUpload/AnalysisProjectOverview", // 解析工程概况
  analysisProject: "ProjectUpload/AnalysisProject", // 解析工程
  getProjectFormat: "ProjectUpload/GetProjectFormat", // 获取工程业态

  // 检查
  getCheckQuotaList: "Check/GetQuotaList", // 自检-获取清单定额数据
  proCheck: "Check/CheckProcess", // 检查
  updateProCheckState: "Check/UpdateCheckState", // 检查完成更新检查状态
  getCheckAbnormalCount: "Check/GetListCount", // 获取检查异常数量
  getCheckData: "Check/GetCheckList", // 获取检查列表数据
  getListScanCheckData: "Check/RichScanList", // 获取清单扫一扫检查列表数据
  getListScanCheckCount: "Check/RichScanTreeCount", // 获取清单扫一扫检查异常数量

  // 材料单价检查(定制？)
  getCheckArea: "Check/GetArea", // 获取地区(信息价调价)
  materialInfoPriceAdjust: "Check/MaterialPriceAdjustment", // 信息价调价
  getMaterialInfoPriceDetail: "Check/GeyXxjMaterialDetails", // 信息价调价详情
  materialQualityPriceAdjust: "Check/MaterialRzhj", // 认质核价调价
  materialActualPriceAdjust: "Check/CheckMaterialPrice", // 工程实际价调价
  getCheckProList: "Check/GetProjectList", // 获取检查工程列表
  getPriceProDetail: "Check/GetPriceDetialsInfo", // 获取工程信息
  getAreaList: "Check/GetCheckArea", // 获取检查地点信息
  getMakingsPriceTables: "EnterpriseMakings/GetMakingsPriceTables", // 获取用户当前在该企业可以查询的所有材价表
  materialActualPriceDetail: "Check/GetMaterialDetailed",

  getProInfo: "Check/getHasTarget", // 获取工程文件信息(是否有指标、是否解析完成等)

  deleteProFile: "ProjectUpload/DeleteProject", // 删除工程文件

  // 综合单价对比
  proCheckComUnitPrice: "Check/CheckComprehensivePrice", // 综合单价对比检查
  getComUnitPriceCheckList: "Check/CheckPriceList", // 综合单价对比列表
  getComUnitPriceCheckDetail: "Check/CheckPriceCompareDetails", // 综合单价匹配列表
  getComUnitPriceCheckParams: "Check/CheckParamSetting", // 检查参数设置

  // 质检规则配置
  getProCheckItems: "CheckRuleSetting/GetList", // 获取检查项列表
  getProCheckItemRules: "CheckRuleSetting/GetCheckRuleRightList", // 获取检查项规则列表
  editProCheckItemRule: "CheckRuleSetting/SaveData", // 编辑检查项规则
  delProCheckItemRule: "CheckRuleSetting/DeleteData", // 删除检查项规则

  // 检查项配置
  getCheckItems: "CheckSetting/GetList", // 获取检查项列表
  editProCheckItem: "CheckSetting/SaveData", // 编辑检查项
  delProCheckItem: "CheckSetting/DeleteData", // 删除检查项

  //标准清单
  getStandardTree: "StandardList/GetChapterList", //获取树形结构的初始化数据
  getStandardTable: "StandardList/GetListData", //查询表格的初始化数据
  getProjectInformation: "BillData/GetProInfo", //获取项目信息
  getComponentContent: "BillData/GetPrice", //获取组价内容的数据
  getBzsmTree: "StandardList/GetModel", //获取编制说明tree的数据和章节回调
  getBzsm: "StandardList/EditChapter", //获取编制说明内容的数据以及提交编制说明 还有编辑和新增章节
  getListOfChapters: "StandardListKeyword/GetDataList", // 获取清单章节列表
  analyzeChapterKeywords: "StandardListKeyword/AddKeywordsByTree", // 解析章节关键词
  analyzeListKeywords: "StandardListKeyword/AddKeywordsByInventory", // 解析清单关键词
  noKeywords: "StandardListKeyword/NoKeyword", //无关键字清单检查
  misuseParentheses: "StandardListKeyword/MisuseParentheses", //误用全角括号情况检查
  leftRightParentheses: "StandardListKeyword/LeftRightParentheses", //左右括号不配队情况检查
  onlyUnit: "StandardListKeyword/OnlyUnit", //净单位情况检查
  moreSpace: "StandardListKeyword/MoreSpace", //多余空格情况检查
  comparisonNearSpace: "StandardListKeyword/ComparisonNearSpace", //比较符前后有空格情况检查
  parenthesesHadSpace: "StandardListKeyword/ParenthesesHadSpace", //括号中含空格情况检查
  amendTreeSort: "StandardList/AmendTreeSort", //修改章节排序
  sectionDeleted: "StandardList/DeleteTree", //删除章节
  addOrEditList: "StandardList/SaveList", //新增或编辑清单
  listCallback: "StandardList/GetListModel", //清单回调
  nationalStandardTree: "StandardList/GetNationalStandardListTree", //获取国标清单树
  initnationalListData: "StandardList/GetNationalStandardList", //获取国标清单
  amendListSort: "StandardList/AmendListSort", //修改清单排序
  deleteList: "StandardList/DeleteList", //删除清单
  updateDataTree: "StandardList/UpdateDataTree", //批量修改清单章节
  deleteListByTree: "StandardList/DeleteListByTree", //删除章节下的所有清单
  deleteManyList: "StandardList/DeleteManyList", //批量删除清单数据
  clearListData: "StandardList/ClearListData", //清空清单数据
  synchronizationBzsm: "StandardList/SynchronousBzsm", //同步编制说明

  // 指标字典
  getSubsetApplication: "IndicatorsDictionary/GetSubsetApplicationNotAll", // 获取应用子集信息集合
  getAddressList: "IndicatorsDictionary/GetAddressList", // 获取地址信息
  getProjectTypeList: "IndicatorsDictionary/GetProjectTypeList", // 获取工程类别信息
  getProjectMajorListBytype: "IndicatorsDictionary/GetProjectMajorListBykey", // 获取工程专业列表
  // getProOverviewList: "1500344", // 获取项目概况
  getIndicatorTree: "IndicatorsDictionary/GetTree", // 获取项目概况列表
  // getFeatureDefineTree: "1500345", // 获取特征性定义树结构
  // getFeatureDefineList: "1500346", // 获取特征项列表
  getStatistiCalcaliberList: "IndicatorsDictionary/GetStatistiCalcaliberList", // 统计口径
  getQdzbgjList: "IndicatorsDictionary/GetQdzbgjList", // 清单指标归集列表
  getClzbgjList: "IndicatorsDictionary/GetClzbgjList", // 材料指标归集列表

  // 模板维护
  getTemplateList: "TemplateManage/GetList", // 获取模板列表
  deleteTemplate: "TemplateManage/Delete", // 删除模板
  uploadTemplateFile: "TemplateManage/UploadFile", // 上传新模板
};

export default GCFX_APIS;
